mechanical puppet - Turkish English Dictionary